import http from '../service'

export const getAllGameList = (data = {}) => {
    return http.get({
        url: '/admin/tGame/list',
        params: { ...data }
    })
}

// 分类新增和保存
export const getGameSaveOrUpdate = (data = {}) => {
    return http.post({
        url: '/admin/tGame/saveOrUpdate',
        data
    })
}

// 删除游戏
export const delGame = (data = {}) => {
    return http.get({
        url: '/admin/tGame/del',
        params: { ...data }
    })
}

// 修改游戏状态
export const updateGameStatus = (data = {}) => {
    return http.get({
        url: '/admin/tGame/updateStatus',
        params: { ...data }
    })
}

// 分类列表
export const getGameTypeList = (data = {}) => {
    return http.get({
        url: '/admin/tGameType/list',
        params: { ...data }
    })
}

// 分类列表新增和保存
export const getGameTypeSaveOrUpdate = (data = {}) => {
    return http.post({
        url: '/admin/tGameType/saveOrUpdate',
        data
    })
}

// 删除分类
export const delGameType = (data = {}) => {
    return http.get({
        url: '/admin/tGameType/del',
        params: { ...data }
    })
}

// 获取七牛云token
export const getUploadToken = () => {
    return http.get({
        url: '/admin/tGame/getUploadToken'
    })
}

// 请求用户收藏游戏列表
export const getTuserGameList = (data = {}) => {
    return http.get({
        url: '/admin/tUserGame/list',
        params: { ...data }
    })
}

// 请求用户列表
export const getTuserInfoList = (data = {}) => {
    return http.get({
        url: '/admin/tUserInfo/list',
        params: { ...data }
    })
}

/**
 * /admin/tUserInfo/updateType，get请求，更新用户权限
参数：id（用户id），type（用户类型, 0-普通用户， 1-管理员）
 */
export const updateUserType = (data = {}) => {
    return http.get({
        url: '/admin/tUserInfo/updateType',
        params: { ...data }
    })
}
